subcontracting agreements - Deutsch Englisch Wörterbuch